[#ftl]
${pack_own}

import java.time.Instant;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
${import_class!''}
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@ApiModel(value="${table_own.tableTitle}基础返回体")
public class ${name_own} implements java.io.Serializable {

    private static final long serialVersionUID = 1L;
    
    [#assign entityVO = table_own.primaryEntity![] /]
    [#list entityVO as b]
    @ApiModelProperty(value="${b.columnTitle!""}")
    private ${b.javaType!""} ${b.columnJavaCode!""};
    
    [/#list]
    [#assign entityVO = table_own.generalEntity![]  needKeys = ["lastUpdOprid", "lastUpdName", "lastUpdTm"]/]
    [#list entityVO as b]
    [#if needKeys?seq_contains(b.columnJavaCode) ]
    @ApiModelProperty(value="${b.columnTitle!""}")
    private ${b.javaType!""} ${b.columnJavaCode!""};
    
    [/#if] 
    [/#list]
}